package com.healthcloud.service.screening;

import com.healthcloud.entity.screening.ScreeningBpEntity;
import com.healthcloud.entity.screening.ScreeningBpVo;
import com.healthcloud.utils.PageParam;

import java.util.List;

/**
 * 血压筛查
 * @author zhangjie
 */
public interface ScreeningBpService {

    void save(ScreeningBpEntity entity);

    void update(ScreeningBpEntity entity);

    ScreeningBpEntity queryByIdCard(String idCard);

    void saveOrUpdate(ScreeningBpEntity entity);

    List<ScreeningBpVo> queryListVo(ScreeningBpVo entity, PageParam pageParam);

    Integer queryTotalVo(ScreeningBpVo entity);

    ScreeningBpEntity queryObject(Long id);

    void deleteBatch(Long[] ids);

    ScreeningBpEntity monthReport(String reportTime, String idCard);
}
